Smush\App\Ajax D

Total Complexity 234
Dependencies 8
Dependents 1
Total lines 1,361
Lines of code 710
Logical lines of code 391
Comment lines 430
Methods 34
Properties 1

Methods 34

Method Rating Maintainability Complexity Lines of code
scan_images()
D
13
102 207
process_smush_request()
C
31 25 113
get_stats()
A
53 16 19
smush_setup()
A
49 12 27
delete_resmush_list()
S
56 6 16
apply_config()
S
54 5 21
smush_toggle_lazy_load()
S
54 5 20
upload_config()
S
57 5 16
smush_manual()
S
51 4 28
resmush_image()
S
56 4 18
webp_toggle()
S
57 4 16
remove_icon()
S
59 4 13
hide_api_message()
S
62 4 11
toggle_cdn()
S
56 3 19
webp_get_status()
S
63 4 10
webp_apply_htaccess_rules()
S
63 4 10
webp_delete_all()
S
60 3 14
__construct()
S
46 1 37
webp_toggle_wizard()
S
67 3 7
save_config()
S
64 3 9
ignore_bulk_image()
S
62 2 12
remove_from_skip_list()
S
62 2 12
dismiss_upgrade_notice()
S
71 2 6
get_dir_smush_stats()
S
66 1 8
skip_smush_setup()
S
73 1 5
dismiss_check_for_conflicts()
S
75 1 4
show_warning_ajax()
S
76 1 4
hide_pagespeed_suggestion()
S
75 1 4
dismiss_s3support_alert()
S
76 1 4
dismiss_update_info()
S
81 1 3
dismiss_welcome_notice()
S
75 1 4
hide_tutorials()
S
72 1 5
recheck_api_status()
S
77 1 4
hide_new_features_modal()
S
76 1 4